package org.anachronos.jeep.probe;

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)
public @interface OnMethod {
	enum Kind {
		ENTRY, EXIT
	}
	/**
	 * Interface name regex.
	 */
	String[] interfaceName() default ".*";
	
	/**
	 * Method name regex.
	 */
	String methodName() default ".*";

	String methodDescriptior() default ".*";
	
	Kind kind();
}
